You are looking at the HTML representation of the XML format.
HTML is good for debugging, but is unsuitable for application use.
Specify the format parameter to change the output format.
To see the non HTML representation of the XML format, set format=xml.
See the complete documentation, or API help for more information.
<?xml version="1.0"?>
<api>
  <query>
    <pages>
      <page ns="0" title="Main Page" missing="" />
      <page pageid="1382" ns="0" title="API">
        <revisions>
          <rev user="Singh" timestamp="2008-08-16T19:09:16Z" comment="" contentformat="text/x-wiki" contentmodel="wikitext" xml:space="preserve">API ([[Programm|Application]] [[Programmieren|Programming]] [[Interface]]) ist eine genormte [[Schnittstelle]], die es einem Programm ermöglicht, auf [[Funktion]]en eines [[Betriebssystem]]s (z.B. bei [[Zeichnen]] der [[GUI|Benutzeroberfläche]]) zuzugreifen oder die Funktionen eines anderen Programms zu benutzen. Jedes Betriebssystem stellt eine eigene API zur Verfügung, die sich von der anderer Betriebssysteme unterscheidet, meist sogar von denen des selben Betriebsystems in anderer Version.

Man unterscheidet dabei verschiedene Arten, z. B. [[MAPI]] für [[Mailbox]]en, [[ODAPI]] (Abk. für Open Database API, dt. »API für offene Datenbanken) für Datenbanksysteme sowie [[TAPI]] für [[Verbindung]]en über [[Modem]]s.

Durch ein API wird bspw. das [[Portierung|Portieren]] von Programmen vereinfacht, da nicht direkt auf die [[Hardware]] zugegriffen werden muss, sondern der systemeigene [[Treiber]] verwendet werden kann. Beim Programmieren erspart sich der [[Programmierer]] einen wahren Berg von [[Code]]zeilen, da ohne die Betriebsystem-API selbst das Zeichnen eines einzelnen [[Fenster]]s schwierig würde, da im Prinzip jedes einzelne [[Pixel]] programmiert werden müsste.

[[Kategorie:Abkürzung]]
[[Kategorie:Softwareentwicklung]]
[[Kategorie:Protokolle]]</rev>
        </revisions>
      </page>
    </pages>
  </query>
</api>